body {
background:url('/images/background.png') repeat-x;
background-color:#2a2a2a; 
margin:10px;
padding:0px;
font-family: Tahoma;
height:100%;
}

.content {
height:100%;
background:url('/images/content.png') repeat-x;
background-color:#ffce4b;
border-radius: 0px 0px 5px 5px;
border:1px solid black;
text-align:center;
}

.flash_notice
{
text-align:center;
padding:2px 5px 2px 5px;
border: 1px solid #0e930e;
color:#fff;
background: #008800;
background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}

.flash_error
{
text-align:center;
padding:2px 5px 2px 5px;
border: 1px solid red;
color:#fff;
background: red;
}
.topbar
{
	background:url('/images/topbar.png') repeat-x;
	background-color:#ff9019;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	margin:0px;
    padding:0px;
    border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	margin-bottom:0px;
}

.topbar_table
{
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse: collapse;
	border-spacing:0px;	
	font-family:Tahoma;
}
.topbar_tr
{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
.topbar_td
{
	padding:0px;
	margin:0px;
}

.topbar_td2
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center
}

a.topbar_link {
    border-bottom:0px;
    margin:0px;
    padding:0px;
	text-decoration:none;
	height:100%;
	font-size:14px;
	font-weight:bold;
 }

a.topbar_link:link {
	color:#2a2a2a;
	text-decoration:none;
}
a.topbar_link:visited {
	color:#2a2a2a;
	text-decoration:none;
}
a.topbar_link:active {
	 color:#9c0305;
	 text-decoration:none;
}
a.topbar_link:hover {
	 color:#9c0305;
	 text-decoration:none;
}

.topbar_tab
{
	background-color:#c9c9c9;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	text-align:center;
	height:100%;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;	
	padding:4px 0px;	 
	margin-top:6px;
	cursor:pointer;
	background:-moz-linear-gradient(center top , #eee, #ccc 50%, #aaa 51%, #ccc 100%);
	background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc), color-stop(0.5, #ccc), color-stop(0.51, #aaa));
	-webkit-transition:text-shadow 300ms ease-in;
    -moz-transition:text-shadow 300ms ease-in;
    -o-transition:text-shadow  300ms ease-in;
	transition:text-shadow  300ms ease-in;
}
.topbar_tab:hover
{
	background-color:#e2e2e2;
	padding-top:10px;
	margin-top:0px;
	text-shadow: 0 0 6px #FFFCEF, 0 -5px 6px #FDFF1F, 5px -10px 8px #FFD40F, -5px -15px 12px #FF8800, 5px -18px 16px #FF2200;
}

.register_form_label
{
	padding-left:5px;
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	color:white;
	-moz-border-radius: 2px 9px 2px 9px;
	border-radius: 2px 9px 2px 9px;
	background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	
}

.modern_button
{
margin:5px;
padding:2px 5px 2px 5px;
border: 1px solid #555555;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
border-radius:0.5em;
background: #aaaaaa;
background:-moz-linear-gradient(center top , #eee, #ccc 50%, #aaa 51%, #ccc 100%);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc), color-stop(0.5, #ccc), color-stop(0.51, #aaa));
filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=45);

}
.modern_button:hover
{
margin:5px;
border: 1px solid #0e930e;
color:#fff;
background: #008800;
background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}

input,textarea,select
{ 	
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:2px solid black;
	border-right:2px solid black;
	border-left:2px solid gray;
	border-top:2px solid gray;
	
}

input:hover,textarea:hover,select:hover
{ 
	border:2px solid blue;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.content_table {
border-collapse:collapse;
width:800px;
margin:20px auto;
color:black;
margin:20px auto;
font-size: 14px;
}

.content_table td {
border:1px solid #2a2a2a;
padding:4px;
}

.content_table #header {
background-color:#ff9019;
color:#9c0305;
height:48px;
font-size:16px;
}

.content_table #content_name {
text-align:left;
font-weight:bold;
color:#2a2a2a;
}

.content_table #footer {
color:#9c0305;
height:32px;
font-size:16px;
border:none;
}

.content a:link, .content_table a:link {
	color:#2a2a2a;
	text-decoration:none;
}
.content a:visited, .content_table a:visited {
	color:#2a2a2a;
	text-decoration:none;
}
.content a:active, .content_table a:active {
	 color:#9c0305;
	 text-decoration:none;
}
.content a:hover, .content_table a:hover {
	 color:#9c0305;
	 text-decoration:none;
}


.tr_odd {
/*background-color:#f6f6f6;*/
}

.tr_even {
/*background-color:#f3f3f3;*/
}

#button_add {
width:48px;
}

.content_option {
font-size:14px;
font-weight:normal;
}

div #options {
float:right;
}

.option_img {
width:16px;
height:16px;
border:none;
margin:0px 2px;
vertical-align:bottom;
}

.error_list{
font-size:12px;
color:red;
margin:2px;
text-align:left;

}

.help_links{
width:700px;
text-align: left;
margin: 5px auto;
}

.help_contents{
width: 700px;
text-align:justify;
margin:2px auto;
}

